//
//  TableVCVM+RowCell.h
//  
//  jhf
//
//  Created by Mac on 2020/7/23.
//  Copyright © 2020 jhfappkf@163.com. All rights reserved.
//

#import <Cooper_Table/Cooper_Table.h>
#import "ImageControlM.h"
#import "ButtonControlM.h"
#import "WKWebControlM.h"

#import "RowInputBaseM.h"
#import "RowTitleBaseM.h"

#import "RowImageBaseM.h"
#import "RowImagesBaseM.h"
#import "RowUploadImagesM.h"

NS_ASSUME_NONNULL_BEGIN

@class RowUploadImagesM;
@interface TableVCVM (RowCell)

// MARK: - default rows
- (Row *)lineClearRow:(CGFloat)height;

- (Row *)lineColorRow:(NSString *)hex height:(CGFloat)height;

//MARK: - 图文
- (Row *)imageTextRow:(RowTitleBaseM *)inputControl;

//MARK: - 文本
- (Row *)textRow:(RowTitleBaseM *)textControl;

// MARK: - input rows
- (Row *)inputTFRow:(RowInputBaseM *)inputControl;

- (Row *)inputTVRow:(RowInputBaseM *)inputControl;

- (Row *)inputColumnTVRow:(RowInputBaseM *)inputControl;

// MARK: - btn rows
- (Row *)btnsShowRow:(NSArray <ButtonControlM *> *)arr;

// MARK: - images rows
- (Row *)imageShowRow:(RowImageBaseM *)info;
- (Row *)imagesShowRow:(RowImagesBaseM *)info;
- (Row *)imagesPickerRow:(RowUploadImagesM *)info;

// MARK: - webview rows
- (Row *)webShowRow:(WKWebControlM*)webControl;


@end

NS_ASSUME_NONNULL_END
